'''
    功能：把smap地图数据格式转换成json
'''
import json
import sys

# 检查是否提供了输入文件参数
if len(sys.argv) < 2:
    print("请提供输入文件作为参数")
    sys.exit(1)

# 获取输入文件名
input_filename = sys.argv[1]
# 构造输出文件名
output_filename = 'formatted_' + input_filename

# 假设你的数据保存在文件 '20250806102428716.smap'
with open(input_filename, 'r') as file:
    data = json.load(file)

# 保存格式化输出到新文件
with open(output_filename, 'w') as output_file:
    json.dump(data, output_file, indent=2)

print(f"格式化完成，结果已保存到 {output_filename}")